home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 43
/
Aminet 43 (2001)(GTI - Schatztruhe)[!][Jun 2001].iso
/
Aminet
/
comm
/
tcp
/
AmiVNC.readme
< prev
next >
Wrap
Text File
|
2001-05-03
|
7KB
|
150 lines
Short: Experimental VNC server for Amiga w/C source (RTG or not !)
Author: stephane.guillard@steria.fr (Stephane Guillard)
Uploader: stephane.guillard@steria.fr (Stephane Guillard)
Version: 0.1.0
Type: comm/tcp
About VNC
---------
VNC is a truly thin client protocol which enables the use of one computer
(the server) from another (the client), by :
- Enabling remote view of the server screen in a window on the client screen
- Enabling the use of the keyboard of the client in place of the keyboard of the server
- Enabling the use of the mouse of the client in place of the mouse of the server
More can be found in the provided HTML doc file.
About AmiVNC
------------
AmiVNC is an experimental VNC server for the Amiga.
This is the 8th public release of AmiVNC, bringing support for 256 color RTG screens.
Read the doc !
Requirements
------------
To run AmiVNC you need :
- any native planar Amiga screenmode (PAL, NTSC, AGA etc.)
or 15, 16, 24 or 32 bit RTG mode (CGFX or Picasso96)
- a TCP-IP stack (AmiTCP or Miami(dx) or any bsdsocket.library compliant stack),
- enough free ram to hold a copy of the Workbench screen,
- a fast processor (a 060/50 will be perfect), otherwise the client screen update will be slow,
- a computer with a VNC Client (Mac, Unix or Linux box, PC, Amiga)
To build AmiVNC you need :
- StormC4/GCC
History / News
--------------
0.1.0
- Ported to and compiled w/ StormC4/GCC (smaller, faster).
- Added IntuitionBase locking (more stable).
- Reworked mouse event insertion (should remove mouse coord. errors).
- First PPC version (not distributed yet) : faster.
- Added DELAY parameter, to lower CPU needs.
0.0.15
- Added VVA support : BGR233 pixel encoding (enable this with VVA tooltype
or -a on the command line). Reduces all screen modes to 256 colors, speeding things a bit.
- Palette refreshing bug fixes for palette screenmodes (planar and chunky).
0.0.14
- Bug fix : password setting with S: in an AFS or PFS filesystem did not work.
Reason : AmiTCP net.lib (with which I link) strangely alters creat() behavior. Now using Open().
- Bug fix : when stopping AmiVNC with CTRL-C signal, memory was freed twice.
Reason : I had not understood what CXBRK() is.
0.0.13
- Added support for 256 color RTG screen modes (at last !). Indeed, when
I saw working 256 color planar modes I thought it would not be that hard
to have 256 color chunky modes too ! Now, there should not be that many
screen modes not supported.
0.0.12c
- Added a planar only version for users who don't have Picasso96 nor Cybergraphics
at all. See in the "planar only" directory, and read the html doc !
0.0.12
- Added support for Amiga planar modes (YES, AT LAST !).
- Removed the StopAmiVNC tool. To properly stop AmiVNC,
feed it with a BREAK C (only when it is waiting for incoming sessions).
If you use Executive, you can use the nice MUI Commander for this purpose.
- Added icon Tooltypes to set parameters.
- Added user commands to be executed when client logs in or logs out.
- Added log to file, thus silent mode.
- A few bug fixes.
- Documentation update.
0.0.11
- Added the StopAmiVNC tool, to properly stop AmiVNC (only when it is waiting for
incoming sessions).
- Enhanced keyboard support (supporting arrow keys, CONTROL, SHIFT, Lamiga = Lalt, Ramiga
= Ralt etc.). Better, but still not perfect.
- Enhanced mouse support (handles ieQualifier). Better, but still not perfect : in YAM,
you can drag your messages but when they come onto a drop area, they are unselected.
- Allows screen change IF new screen is the same RGB mode. I did not think it would be
very useful, but indeed I use it ! Aborts connection when screen changes if new screen
mode is different (as said somewhere above, the VNC clients abort when they receive a
mServerInitMsg message in the middle of a session, and this message is necessary to
change the resolution).
- More command line options :
-e to force Big Endian flag
-(r|g|b)<value> to force red | green | blue bit shift on color encoding, useful if you
have color trouble. Legal values are 0, 8, 16, 24. Default is -r8 -g16 -b24.
-l<size> to limit network packet size when sending initial screen update. Useful if you
have too many network collisions. Default is no limit.
- Speed restored under Picasso96 with screen depth = 16 bit pixels. Still slower under
CGFX or with screen depth > 2, because still using ReadPixelArray for compatibility,
and sending 4 byte pixels. Will try to fix that.
- A few bug fixes.
0.0.10ra
- Deals with active screen, not necessarily Workbench (this does not mean you can open
a screen in a session !).
- No longer a one shot daemon. You can re-connect. Stop with CTRL-C when the server is
waiting for connections (if you break it at another state, you may loose memory).
- Corrected acquisition of raster pointer, which worked under Pic96 but not under CGFx.
Thanks to Steffen Haeuser.
- Changed all color encoders to ARGB (32 bit on the wire), and ReadPixelArray(). This
is slower, but works with all CGFx and Picasso96 screen modes with depth > 8. As
a side effect, AmiVNC is even smaller than before !
- This version is successfully running on my setup, with both AmiTCP, Genesis or
Miami as a TCP stack, and Picasso96 or CFGx 4 as RTG system.
0.0.9 :
- Fixed ObtainSocket() call, works now with Miami
- Added 24 bit pixel support
- Added Cybergraphics support
- Added setting of listening port (5900 may also be used by other softwre)
- Fixed documentation
- Still much to be done
0.0.8mt :
- Initial release on Aminet
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
70428 32814 53.4% 02-Mar-01 17:06:54 +AmiVNC
66608 31180 53.1% 02-Mar-01 17:05:26 +AmiVNC-planar
2544 1793 29.5% 27-Aug-99 15:50:06 +AmiVNC-planar.info
2753 803 70.8% 02-Mar-01 17:07:02 +AmiVNC-planar.¶
7721 2384 69.1% 02-Mar-01 17:07:02 +AmiVNC-planar.¶.info
72672 14866 79.5% 02-Mar-01 17:05:06 +amivnc.c
2544 1790 29.6% 02-Mar-01 17:06:14 +AmiVNC.info
2705 788 70.8% 02-Mar-01 17:06:58 +AmiVNC.¶
7722 2386 69.1% 02-Mar-01 17:06:58 +AmiVNC.¶.info
15226 3790 75.1% 26-Feb-01 09:31:40 +d3des.c
1737 787 54.6% 26-Feb-01 09:31:40 +d3des.h
34419 11484 66.6% 02-Mar-01 16:50:18 +AmiVNC.htm
10026 10026 0.0% 23-Aug-99 15:57:54 +Image1.gif
1641 1641 0.0% 23-Aug-99 15:57:54 +Image2.jpg
1360 1360 0.0% 23-Aug-99 15:57:54 +Image4.gif
18007 7009 61.0% 03-Nov-00 19:53:08 +GPL.txt
21980 6507 70.3% 26-Feb-01 09:31:40 +rfbproto.h
2996 1356 54.7% 26-Feb-01 09:31:40 +vncauth.c
1427 762 46.6% 26-Feb-01 09:31:40 +vncauth.h
-------- ------- ----- --------- --------
344516 133526 61.2% 03-Mar-101 21:53:42 19 files